.icon-lianjie {
    display: block;
    margin-top: -2.5rem;
    font-size: 4.5rem!important;
    color: white;
}
.detail{
    width: 100%;
    padding: 1.5rem .5rem;
    background: #3BA9CF;
    float:left;
    height: 105px;
}
.detail_time{
    width: 100%;
    /*background: yellow;*/
    float:left;
}
.start_time p:first-child,.end_time p:first-child{
    color:#fff;
    font-size: 1rem;
}
.start_time p:nth-child(2),.end_time p:nth-child(2){
    color:#fff;
    font-size: 0.5rem;
    color:#C9E9F3;
}
.start_time,.end_time{
    width:30%;
    display: inline-block;
    /*background: #000;*/
    float:left;
}
.start_time{
    text-align: right;
}
.end_time{
    text-align: left;
}
.expenditure_time{
    width:40%;
    display: inline-block;
    /*background: rebeccapurple;*/
    float:left;
    text-align: center;
    padding:0 2px;
}
.expenditure_time span{
    color:#C9E9F3;
    /*border-bottom: 1px solid #ccc;*/
    padding-bottom: 5px;
    font-size:0.6rem;
}
.fly_info{
    background: #fff;
    padding: 0.8rem 0.6rem;
    overflow: auto;
}
.fly_number{
    margin-top: 0.2rem;
    width: auto;
}
.fly_number p{
    margin-top: 0.3rem;
}
.fly_left{
    width: 28%;
    float: left;
}
.fly_center{
    width: 27%;
    float: left;
}
.fly_right{
    width: 25%;
    float: right;
    text-align: right;
}
.date_left{
    float: left;
    display: block;
    color:#767474;
    font-weight: bold;
}
.date_right{
    float: left;
    display: block;
    margin-left: 1rem;
    color:#767474;
}
.policy_content{
    overflow: auto;
    margin-top: 0.5rem;
    background: #fff;
}
.policy_info{
    font-size: 0.6rem;
    padding: 0.5rem 0.6rem;
}
.apply,.fly_mess{
    margin-top: 0.5rem;
    background: #fff;
    overflow: auto;

}
.orderAllmoney{
    padding: 0.5rem;
    text-align: right;
}
